package br.com.SRP.Controle;

import java.util.List;


import br.com.SRP.Dao.Eqp06MarcaDAO;
import br.com.SRP.Modelo.Eqp06Marca;

public class ControlMarca {

	private Eqp06Marca eqpMarca;

	private Eqp06MarcaDAO eqpMarcaDAO;
 
	private int codigo; 

	public ControlMarca() {
		eqpMarca = new Eqp06Marca();
		eqpMarcaDAO = new Eqp06MarcaDAO();

	}

	public void remove(int codigo) {
		System.out.println(codigo);
		this.eqpMarca.setCodigo(codigo);
		eqpMarcaDAO.excluir(this.eqpMarca.getCodigo());
		this.eqpMarca = new Eqp06Marca();
	}

	public void save(Eqp06Marca tp) throws Exception {
		eqpMarcaDAO.salvar(tp);
	}
	
	public void merge(Eqp06Marca tp)
	{ 
		eqpMarcaDAO.atualizar(tp);
	}

	public List<Eqp06Marca> getMarca() {
		return eqpMarcaDAO.listar();
	}

	 public List<Eqp06Marca> consultarPorMarca(String marca){
	 List<Eqp06Marca> listarPorMarca = eqpMarcaDAO.consultarPorMarca(marca);
	 
	 return listarPorMarca;
	 }
	 
	 public Eqp06Marca consultarPorCodigo(Integer codigo){
		 Eqp06Marca listar = eqpMarcaDAO.consultarPorCodigo(codigo);
		 
		 return listar;
		 }

}
